1558
2
1431
1
1590
3107
7
1311
24337
22
2505
1250
2090
400
0
1554
1812
8527
1449
2254
1814
2562
1777
2622
6
1304
2710
3354
2268
4
1348
2322
123674
35
980
2377
1622