2995
2
1064
1
1632
1267
5209
9
1467
117
0
3965
3
2176
2166
2392
1675
559
2152
948
1511
4179
5599
11
2020
4
1532
915
1813
1681
3050
802
1361
3540
1055
4096
878