1410
4
1611
6
1267
16
3281
8
1688
1399
2
1448
1
940
1369
3
816
1042
1186
4556
28
2884
1391
1587
5
893
0
3474
1412
1405
1709
1278
1005
2368
1443
2150
979
993
1768
2600