793
2
496
3
12958
6
225
438
1
325
1450
4
339
286
553
694
1088
931
567
2877
353
478
333
210
227
829
401
602
5
296
880
641
252
261
957
216