630
1
818
352
1269
283
1366
5
87
354
329
2
1264
863
1079
342
2011
6
412
1223
0
759
362
1067
2955
14
641
458
567
403
123
590
216
611
419
497
3