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