1661
1
2659
2
602
0
722
410
1161
846
1249
668
280
381
1101
2188
9
1802
1626
1336
3020
6
1931
2161
765
2490
4455
1893
2328
294
4149
5
605
1043
768
1215