31220
10
2189
0
1600
422
1650
119
1425
556
2564
2
484
1
2142
430
573
1930
1973
1448
580
5316
3
1352
105807
42
6515
373