255
2
645
741
1
96
1123
1370
5
83
71
61
296
655
224
372
295
75
270
122
242
684
568
743
4
520
282
648
1091
444
704
3
82
272