1179
0
2600
4
929
3
1310
467
378
19944
2
2131
1
475
898
1380
2377
989
1012
3943
9956
1606
2475
1376
1225
197
1757
3252
2522
504
4832
4326
2195
2638
1255