3131 96
4811 98
5199 159
4180 639
5678 923
2789 217
12587 443
1324 58
6873 616
2647 145
2500 202
3956 598
5838 470
18521 103
5898 437
5914 702
3333 322
3503 542
4048 692
5375 909
8242 539
5819 562
3826 404
5058 123
9898 835
19073 502
40994 628
13199 206