1109
0
576
602
1551
2
4537
2143
457
1025
1133
288
2655
826
787
290
464
422
405
631
517
367
909
77
568
737
944
876
859
322
1049
351