2462
3
2622
6
1660
1
1558
2
1622
1304
2988
25669
0
2259
785
1819
610
1522
3173
582
964
383
2884
5
7793
4
1350
1020
3080
6899
9
4228
3158
2213
2699