2666 506
31948 407
21993 570
1429 167
33270 575
3788 589
5583 301
9950 178
5040 358
20132 201
8342 907
6823 246
15416 394
16738 383
8423 326
31341 660
2268 103
2033 243
1298 66
4480 299
4087 727
46297 332
38956 372
15941 840
7547 300
1962 355
2804 264
1469 317