2564
2
504
1
1222856
4
448
4071
282572
0
116
431
422
120469
35
6515
231
48708
180849
419694
9
105290
31220
10
3663
398
330
1973
1073
326
445
7952
321
1126
5622
611
1662