8231 30
115397 671
28998 209
45543 742
51967 337
77693 399
34941 313
62570 172
155945 754
48939 570
57278 555
46991 729
4304 406
4954 418
5067 413
13245 423
2370 239
8259 196
6100 438
5220 513
6471 478
4901 839
3407 236