3593
16
1546
0
1913
1038
1
3957
3
2670
1108
2190
12632
7
3518
2838
985
3062
9
2515
2211
2959
3154
6
2966
2642
2655
4651
2
4179
2627
5
1775
108797
1706
918
2468
2505
1743