2121
4
2201
11
521
1
2714
5
1645
1346
2669
2
422
0
330
1384
7
1281
2407
1152
1634
468
2095
1342
1800
1133
2490
1130
1939
957
951
912
454
403
409
415
1045