3091
7
2475
2
2811
5
952
1
1407
1898
382
477
0
475
1514
782
400
199
769
455
798
611
383
521
4106
522
1462
804
846
418
860
1073
8116
6
2395
458