2093
2
3458
11
1309
0
1992
3
1768
1715
1
1993
697
1513
4
2137
4914
3813
2715
5389
1815
12738
12367
26
19465
6
3186
155
1802
658
1564
1529
1677
1265
2562
2277
2344
13018