2295
3
3416
1
2774
6
949
0
3242
7
20545
2254
4248
1239
539
13653
2
11351
17
9836
15
3505
302
2139
4
4044
5
14470
8411
2082
1055
5232
1660