1551
2
1824
0
31535
464
25137
775
1020
17353
2211
633
581
968
1073
575
846
369
342
2275
357
263
3466
1
2881
5213
2281
1314
543
164
683
3404