2977
1
2233
3
1011
0
3066
7
2427
12
1196
6236
10
9055
2268
59
1495
1459
2656
14
2069
5
4179
1230
4
3644
1016
940
1107
4715
57793
3292
4606
3212
27
4099
2100
2
2489
1917
51331
25