3128
2
2949
0
297066
4100
6
3238
13
3000
1525
3
2031
5070
19
1180
1308
1
1476
1429
2440
12621
22
3398
9
1064
3696
8
1845
749
2565
1328
7463
16
3316
10
2798
1784
4690
5922
5
55904
646