1814
2
38477
34
1525
3
2094
5
1011
0
1348
4
4690
2452
1295
1
421
946
1363
1411
2570
773
1438
2763
605
2837
3026
2136
2082
2272
1736
2650
20
297066