2121
4
409
0
827
1
1045
456
3559
1557
1661
2634
1513
602
2069
3
722
410
948
467
787
1161
846
964
1124
668
1780
381
1101
3449
11483
8
1931
2
2161
719