15095 92
4834 310
2510 198
5822 896
20840 562
8861 652
5402 338
9925 149
3498 490
3733 169
4276 289
4410 122
6383 635
3078 272
10274 78
4277 324
2888 238
3859 434
8393 389
7848 817
3552 443
1452 185
14192 289
10296 553
2123 87
4289 633