1565
3
1512
2
3596
4
13685
1
3682
5641
1492
9907
12
1326
2739
6
2045
5
1241
890
1021
2477
916
1737
7
4394
9862
1768
1463
983
921
1632
2416
11886
3122
2798
2528
1680