494
2
291
1
842
654
403
431
579
1039
8971
3
2195
6375
6
1702
1622
1645
1109
1116
766
0
2033
7
2077
11
2491
4
1650
986
5781
2114
1422
13978
953
1249
1381