40235 98
3599 343
29636 763
15209 444
36320 514
19948 63
25787 703
16678 862
13794 408
30935 936
21787 584
34932 531
32611 723
21566 302
31081 369
24334 138
33702 354
26346 265
13484 404
23825 47
25232 368
10381 139
6682 310
21323 742
19035 41
4655 276
9124 535
8302 81