400
0
1347
1
1558
2
19932
6
1376
4862
383
658
2304
1002
1364
1589
3
1840
2956
24337
22
2533
471
2002
1522
3461
4
1884
6676
12
101569
1223
851
2382
2562
4099
8
3971
1628