269
0
787
759
431
503
303
1
478
2490
755
1232
341
1167
4922
745
771
546
422
525
1779
552
1075
1009
1297
471
464
390
412
611
1603
4328
10