4004 694
2110 141
2547 265
3256 155
94486 593
97558 645
68294 289
8299 447
17156 222
40524 842
31146 101
13128 565
21026 140
28182 471
73104 687
11468 132
3160 344
101242 561
23956 89
36271 44
16514 192
15269 91
42094 432
8677 428