3050
0
3874
4
3742
6
22458
11
2149
5
2054
1
2683
2285
2
13995
2223
21
2761
12449
23
3186
2310
1417
297066
3718
24337
22
2556
2136
3098
3
2649
660
2194
2094
5504
16
432
2377
563437
566