2535
2
3090
6
2578
1
467
0
1205
1380
496
1819
2131
1543
2403
1168
1814
4
2377
3688
5
1013
3931
2903
3
2932
1066
2110
1366
1988
2349
1305
830
737
650
1431
21152
8