662
0
4305
2
1660
1
801
4179
3562
582
905
1191
2055
1162
849
2209
1489
4
1813
2980
400
1380
1306
10243
2207
7762
14750
8
2982
3
1037
370
3484
3326
1000
526