2295
2
787
0
1152
611
58
2055
2645
475
580
471
584
683
458
486
1649
1
2952
4594
2647
282572
360
1418
139
303
474
3373
4922
3287
518
422