2683
1
3050
0
2285
2
22458
11
12449
23
2310
3742
6
2223
21
3874
4
2761
2149
5
3098
3
2054
1417
2556
2324
2194
563437
3125
3186
13995
621
2126
8414
3718
2649
660
984
297066
566