841
2
1299
3
1258
0
1718
1
1780
582
1683
791
4655
10
2940
1516
2920
4
3715
24091
2462
2225
5151
1736
181997
11
2740
2911
9
928
2108
2109
989
2915
1243
1348
14125