2219
2
1689
2711
4651
3
5151
2911
9
3337
5
1000
0
21152
8
1942
1
2082
2676
6307
10
2405
7893
4
1860
2055
2740
6753
17
257
2763
2593
1125
637
2749
1339
3065
1277
1547
3583