3001 639
2976 656
3525 438
2190 199
16087 615
17794 928
5639 309
7881 756
10488 280
5355 165
5170 724
10589 353
15729 340
6182 481
8764 621
895 53
7909 518
9616 848
4068 311
4879 917
4000 135
2895 205
3008 881
2937 748
2650 580
3121 508
3038 268
6534 545