2028
3
1821
7
164
0
276
1011
1106
4
57793
442
4606
1
2233
3212
27
11351
17
709
2489
2
666
1104
1917
51331
25
1687
5
1741
962
935
768
2788
919
2781
693
403
194
696