2330
4
48708
0
31220
10
2564
2
1821
6
105290
1222856
307
1
509
4223
22
1073
401
1751
580
391
321
482
370
346
1559
2142
1764
116
408
1429
10324
8244
422
282572
1547