3535
4
64
1
930
1426
1861
2
1512
3
1368
805
1146
916
1108
1781
1214
1360
1390
649
723
830
86
1004
474
900
1772
5
1874
920
1366
2742
6
949
349
37
0