3128 96
4804 98
5196 159
4180 639
5677 923
2788 217
12586 443
1323 58
6871 616
2646 145
2498 202
3953 598
5838 470
18501 103
5897 437
5913 702
3332 322
3502 542
4046 692
5375 909
8242 539
5817 562
3823 404
5057 123
9895 835
19073 502
40982 628
13199 206