997
2
1695
6
2022
4
1658
1
1426
4183
983
3208
3
1748
1936
5
4271
4968
2184
3129
619
1898
2647
1504
675
1592
493
2127
11
1111
848
473
441
550
1940
370
1139