1189
0
1478
1056
2996
2535
2
950
1
3498
4
1193
1601
788
558
578
758
577
2139
4044
5
17946
14
167
32302
1392
1194
436
25669
3125
791
661
19783
2089
1461