2622
6
2462
3
2332
2
1304
1
1622
123674
35
2980
2329
785
0
610
2234
4
1681
582
591
2344
1020
383
2535
4285
2835
4438
1106
2297
2232