1178
2
1380
0
1583
1
1225
1012
629
5726
8
581
2194
868
1585
1891
1376
475
660
3063
3
2440
1310
575
718
978
504
3461
4
542
3971
1252
458
2583
7
621
984