1141
0
2132
2192
1711
2275
2
1880
269
2730
2546
406
3868
3691
5
2809
1877
1
17353
594
899
2301
3092
428
2881
31535
422
358
529
1084
1932
262
279
3114
4