1095 279
4642 403
20874 81
55811 425
2710 810
20819 613
10333 721
27725 388
2368 571
1167 337
2382 86
46368 114
38199 287
966 67
26985 367
3069 189
752 145
19959 704
11380 59
41730 164
49351 431
4309 664
23079 100
3527 173