21002 184
6563 104
3824 547
11378 533
7707 708
9813 194
8708 89
18960 552
42546 471
27355 820
2894 66
20751 446
3708 629
18909 596
12617 151
5761 311
4592 452
5004 195
31239 286
6135 89
29914 654
223201 175
9313 242
1802 147
6331 646
3444 285
11825 644
4584 318