4585
10
1226
1
1698
3053
7
2108
3
880
610
0
1579
2300
2
106
2632
5
1511
2238
2668
383
2207
3371
773
272
1793
2259
930
3788
3863
14
3629
3470
194
67688
66
4160
4
4187