2619
2
2207
1898
1
1344
0
477
475
1501
1470
400
1145
2962
6
455
798
503
611
6968
5
383
521
2089
4106
522
1462
804
846
418
860
1073
8116
3672
4
2395