2995
2
948
1267
5209
9
1467
1
117
0
2176
1632
1675
559
2200
383
38477
34
28098
14
2020
4
3050
2152
1607
1361
1064
3540
1055
4096
878
1268
1816
493
11717
11
994
3001