3001 112
2939 447
4465 540
3674 855
954 56
3874 562
6857 551
10876 92
11979 568
12280 204
24356 208
2968 138
16959 306
3143 181
7637 770
4952 546
3739 415
5022 629
16723 448
5758 875
3455 699
13644 162
4629 377
5301 718
2706 393
1643 268
1266 87
1928 280