1551
2
31535
0
633
369
1824
823
1020
17353
2211
455
572
683
691
924
25137
968
876
543
317
581
2275
351
3466
1
2881
349
7039
597
1269
407