2158
1
430
578
4111
2
7721
3
951
0
2490
2660
2142
5316
5111
9
407
580
957
722
409
403
410
1557
259
602
1156
56488
1939
21743
1943
454
381
119
415