1132
0
1356
2
1049
1302
3125
1012
1
2395
414
7891
3
105290
3021
4
3235
147
1239
3497
4293
2211
1222856
477
3878
407
1321
1785
1072
714
6488
1968
2069