266
0
953
468
438
339
558
296
520
1
503
1073
556
1779
1222856
4
5471
10
628
301
1942
1343
3493
5
2979
3
382
431
1043
1033
477
719
2157
639
3047