2961 300
5960 838
2702 125
3522 360
19746 317
4084 342
3973 484
7574 686
2426 293
1559 98
4454 381
1161 88
4928 115
7374 450
2451 285
4091 880
9765 882
4369 319
4504 299
22868 399
2260 46
3538 447
3745 359
6682 821