503
0
649
437
1
611
255
359
1238
54
1075
608
248
710
1779
259
458
431
559
269
419
3373
282572
668
576
558
2522
2952
478
456
394