3116
1
993
403
0
292
2470
2
1421
1425
1470
1922
1566
1563
1182
2982
3
1894
1518
775
650
964
2326
4
661
2296
1161
447
1587
1215
544
787
1129
915
417