1253 100
2974 247
3326 879
2176 432
2361 704
3339 509
1495 203
397 82
685 134
1805 276
3288 815
14155 549
4141 963
970 132
2638 536
3811 767
2391 492
3164 913
864 131
1356 262
2547 647
2554 571
2225 470
1928 509