32353
12
3013
2
1451
0
1107
1
623
2436
1857
2143
2466
5
106
869
2446
1331
3054
3475
781
237
925
3
3528
7
370
383
272
2241
1663
2507
12185
618
120
7964
542