1017
0
3107
4
883
2100
2
1942
9
1660
1
1258
1494
467
611
1015
2776
3050
87
2740
1698
1274
23802
612
733
1785
356
2414
2348
348
4937