4438
6
1545
2
3316
10
1547
1
2131
1285
5151
8
19944
5141
7
3326
3
2490
5406
2368
2705
1516
4335
1780
929