2224
2
1880
3437
5
2748
3114
4
17353
0
2166
10270
2509
18
4111
385
1
2189
2546
31535
25127
672
689
968
3442
1518
2085
2670
20
2042
6
1113
2076
264
2758
3663
962
3827