500
4
333
1
124
1467
3
723
5
350
212
2
222
262
0
195
1031
157
235
175
665
1299
53
342
714
818
518
265
919
1211
126
204
737
287
1214
302