301
0
711
770
2
1014
4
1173
3
844
1
416
188
983
260
581
186
756
562
636
89
544
641
2245
5
412
414
941
617
400
464
376
1141
3042
2592