2657
3
1347
2
1229
1502
4
1068
1107
2332
766
0
926
6
2092
1
1151
3593
1289
8
1221
3317
2026
567
285
1588
7
2122
5
2202
1634
1918
1069
1812
3371
1527
531
3061
8295