2090
1
2999
3326
3
1371
289
0
2934
2
697
3001
1449
4627
7
1532
796
6
2297
2886
4
3198
8
7747
1816
2528
11916
14
1913
5
2257
7304
1566
527
6517
2036
1749
3014
20
1537
2110