3001 443
18943 301
3431 902
4503 309
3910 629
2877 668
8924 568
5310 632
1276 211
11391 105
2659 433
2343 269
1356 319
17494 450
3485 767
2609 705
1986 162
1350 243
20774 36
7059 516
3101 420
4297 570
3940 645
6901 820
38550 128