1123
1
11502
12
91
2
1583
3
1180
896
617
67
990
0
714
924
824
2324
894
1838
8
2325
1093
1574
673
231
101
392
477
1989
210
355
611
1099
3508
4
850