5316
3
482
1
2330
4
5622
1343
0
116
1334
105290
2369
14076
7
2189
521
18403
6
2527
1751
2
408
370
48708
509
31220
10
1073
422
346
1559
484
3025
1650
1222856
6515
2442