2516
3
1921
1
2579
2
4199
16
2814
4
2228
8685
23
2241
826
697
986
898
8
1006
4467
5
1084
1013
9
1310
18
651
0
1216
368
403
2499
3680
22
5861
7
6424
1137
235
7118
6
1874
15
1241