105999 331
175727 212
392127 916
94558 790
76926 175
298536 1097
73945 376
51834 350
62105 459
38496 711
21425 884
86590 254
310218 765
50528 399
105851 754
263411 953
240485 404
46841 115
168319 974
36977 747
76901 693
30002 315
26482 761
23071 627
215058 1165
23051 772