3113 867
309859 787
5023 598
2464 152
5357 693
11455 509
5331 259
3858 263
1113 81
2452 555
2224 113
5103 373
1253 246
1180 232