31220
10
361
1
333
0
4328
2683
1343
346
1559
2
448
284
1009
2079
4594
25440
458
6515
759
2442
46414
5611
11
504
2564
1352
3
478
373
2369
231
639
3659
14
693