300
0
2461
20
6076
18
282572
787
1049
177
12590
414
1348
400
359
1584
2
408
1389
477
1343
1285
11881
3
1861
1
839
1282
2064
1263
4830
1961
691
1344
2670
1124