4651
2
2515
3
1546
0
2627
5
918
1
2190
3593
16
2966
6
164
3062
9
1913
985
2525
4
14861
7
777
2234
1760
2949
1372
413
6110
2352
3014
20
1363
1704
2130
1289601
3657
8
3085
3491