1193
0
5043
1
3080
3
2902
16
2399
852
5242
1044
757
2840
2
471
490
484
356
360
387
1866
4044
5
3083
2149
598
521
1729
2465
838
2264
3125
663
508
47639