2328
0
2109
517
584
467
781
1872
1
1219
303
1232
400
266
1710
918
2992
1128
1949
1152
580
683
980
1045
2093
2
31535
268
474
458
1333
479