2470
2
2326
4
477
0
1650
798
58
472
1929
1
1518
928
1348
1374
418
1171
1040
2194
964
1043
2314
762
2337
403
2596