300
0
1073
1276
18403
6
1263
3
1132
935
493
745
105807
42
615
1903
1282
2940
2
36045
2009
1
2064
2211
714
475
1510
2390
573
1270
1343
1774
5
1650
2573
7
414
543