2564
2
504
1
4071
6515
2619
231
48708
0
1222856
4
31220
10
398
116
180849
330
326
419694
9
282572
120469
35
521
744
1751
2330
375
2189
448
477
2166
422
6365
24
482
1073