1189
0
509
3125
2
3546
1
32302
383
1485
399
47639
918
55
342
448
83
917
798
2524
3498
4
607
945
3779
661
592
4471
324
610
2964
858
1441