1156
1
2042
2121
909
0
645
2270
2
1963
2313
476
1494
4
455
5338
223
2727
2274
322
581
2581
10
542
1025
516
528
2475
2649
560
110
15233
345
1330
1977