1845
2
2092
7
1495
1
2324
4
181997
11
1285
2271
1493
6346
16
1029
1089
24337
22
4096
1373
5
2041
2313
2075
4821
666
0
2136
4691
319
3683
6
6445
1386
951
1734
2631
2061
3
1298