4690
6
3051
1
1772
2
3067
3
3225
8
6529
7
7258
1192
1668
637
0
409
1188
2457
184
381
445
2490
1656
1101
456
2143
2702
413
410
1710
379
2803
4
1045
2328
1133