1189
0
2245
3
3090
6
2903
2932
2
2139
4
490
3765
3498
21152
8
1193
2535
2996
469
974
3080
297066
1751
1
493
504
392
1527
597
1829
919
3211
394
402
167
503