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