1676
2
3629
1
2189
951
619
564
2502
1247
1301
2740
8535
12
3615
1011
0
2241
3830
8
2338
3105
4
3539
3
12717
1223
3371
9
4697
1746
539
2496
1051
1393
1347
1542
1022