821
1
999
3
598
0
372
1157
1331
4
1724
22
2213
3680
7
1318
2
2886
4010
4130
12
3026
933
1056
1343
1051
5155
16
1010
1142
2478
1143
710
1240
6
827
9
34
1336
32
14088