1189
0
2996
394
3090
6
2903
3
2932
2
804
2139
4
1216
3498
21152
8
719
1193
2535
371
386
1183
402
3080
108797
1751
1
475
463
493
504
6192
2228
1997
392
1527