2992
0
2109
494
457
256
489
1488
544
677
520
584
468
195
597
2341
2
1356
874
637
2422
10
244
341
881
1580
492
316
257
409
1146
647