2502
2
1695
4
988
0
389
1434
1988
4080
1
2983
5527
6
796
2297
1194
2528
3
1913
5
2257
7304
7
1566
3551
10
527
2920
1719
2237
3014
20
1522
9077
28
2277
1129
2589
3085
2767