336
0
803
432
597
4248
746
773
580
38
1070
380
1611
338
1047
407
464
668
909
910
1240
334
480
615
1728
87
802
1454
322
302