2995
2
1267
5209
9
1467
1
117
0
2176
1675
559
948
38477
34
2020
4
3050
1607
1361
1064
1632
3540
1055
4096
878
1268
1816
493
11717
11
994
2295
3
383
2109
3044
15
2534