2528
3
14118
18
94424
2132
2
1207
1
4443
9
4465
22
1527
7471
3354
2368
1935
123674
35
19783
5432
980
3998
5
24337
2719
1161
1579
3063
10
3660
3117
8
645
1801
0