49006 331
57533 375
17550 678
112607 184
59862 241
137094 370
330021 976
71337 204
68244 76
15728 291
16435 220
30495 166
19580 110
14617 502
5628 227
9492 592
7635 322
101312 363
165563 448
104273 686
64680 339
647884 1631
183004 809