2534
2
181997
11
4099
8
1011
3
1245
1
1554
582
0
766
370
873
451
3172
2370
345
3400
223
742
1763
392
1220
197
2748
7
1668
962
1778
1816
915
2294
946
1558