3636
4
1021
2
40062
19
1982
5
3215
3
2230
1
1443
527
0
1142
1637
1282
2472
4031
1249
1104
2302
2545
7
1836
1918
1191
16338
8
1162
676
2142