2499
2
3626
1542
0
663
1
6014
3683
5
1801
3336
1764
3177
1784
3
1361
980
2245
1276
2000
7
2292
336
2153
7055
4
1210
103
491