846
0
31535
767
1352
4536
2
2301
1043
787
3171
1512
411
1893
1
267
2730
6
266
798
413
445
803
1396
1101
334
294
482