1503
1
1634
640
1252
2
2759
3
3352
13
393
780
1056
613
281
811
1248
1268
0
1927
1972
4
589
61
380
366
552
887
290
679
249
297
676
358
474
1337