2121
4
1866
3
2201
11
472
0
1346
770
4682
2
1384
7
1281
1
2407
1634
1133
1130
1939
957
951
454
403
409
415
1045
456
4936
1557
1661
1411
3650
602
2465
6
722