500
1
199
140
173
553
1241
2357
6
570
710
976
972
1157
4
796
194
184
2
150
137
276
731
3
3405
3175
3040
2017
790
5815
5
1663
2807
2808
1619