2245
3
3078
4
1302
1
685
0
297066
1788
5505
14
1226
3053
7
2097
2
1945
2440
1277
4144
1816
2797
5
1295
1348
2773
739
1217
424