1875
2
1380
0
542
2921
5
1532
1
1225
2279
1012
1833
3
1376
868
1310
581
978
629
3000
436
1689
2354
2259
718
1539
852
660
3696
8
870
1748
504
851
475