508 96
2319 642
11442 405
2169 187
2741 150
4322 245
26585 83
2913 275
7542 407
3111 416
2496 52
11561 763
5960 607
7412 593
7795 414
3011 334
4942 641
7769 858
1503 166
2875 284
5469 654
2333 297
2455 168
4664 144
10629 678
3520 336
2533 63
3484 398