1275
2
1532
1
1380
0
2522
2365
4
4179
3172
2760
830
693
1399
838
582
2456
16062
15
3357
11
2377
9611
2512
2209
2499
3354
2972
3326
3
1813
2562
801
370
83
1000