4176
6
1078
1
3107
4
2533
2
4321
2759
2272
400
0
3261
3
1022
1985
542
3050
3758
1626
2740
106
3407
944
1059
237
618
120
2027
23802
9
908
1347
2585
3673
272