5097 87
12412 204
30435 318
8285 787
25197 840
7650 845
6951 470
21533 917
23955 412
14242 81
4962 453
14921 327
8063 659
21404 633
4604 264
5966 618
10002 448
10690 473
6223 79
12421 396
10295 398
14266 386
17165 798
3072 178
7008 482
16423 438
29074 591
31216 583