2207
0
2562
2
21152
8
3503
4
2368
1
510
1382
1942
1879
3
2591
1168
2982
801
2760
1037
2166
1501
370
2082
2710
1778
3484
3326
1000
2999
526
635