2982
2
2627
4
5033
15
5521
3296
1476
1
1444
847
3895
18
1679
2435
2189
3
3078
5
2495
0
950
1388
1257
6
1711
2921
1250
2873
2710
19944
2100
14125
10
3411
13
1846
1125
1036
1211