31541 504
1226 98
7845 72
8304 282
5018 536
5665 165
12270 296
862 252
2793 660
4071 394
1527 397
2380 469
1553 459
2460 594
11380 577
1854 550
14140 602
11591 315
5236 613
821 52
1597 362
12308 77
2241 592
4776 765