2121
4
409
0
490
1045
456
2524
2
1637
407
1
981
1661
445
6370
5
602
405
722
410
1268
4077
787
1161
846
668
367
5875
1245
462
3559
1101
2485