21166
0
948
2
1024
3
1208
4
1480
1
1584
1399
770
6
697
2279
5
1850
1308
2924
9
878
1719
10
937
2368
8
1188
10182
15
1279
2617
22953
11377
4441
1227
4953
789
1247
931
2605