2564
2
4223
22
401
1
307
1547
370
0
1930
1222856
4
1073
249
8244
484
1282
397
21743
48708
363
429
422
31220
10
1821
6
382
326
2960
345
116
2315
330
477
1650