1128
0
1872
1
2992
611
1045
368532
1085
1149
800
488
471
445
5009
355
54
73
323
90
2645
1610
1343
303
1663
901
534
316
362
274
703
342