3216
10
1598
2
1828
1
2100
4
1400
8122
13
1363
1295
1438
1411
1383
2570
946
1532
1225
0
2760
3026
5464
9
2763
1516
1736
928
2650
20
829
2865
444571
1445
2554
16
1788
3715