2968
1
1554
2
3644
571
0
501
4083
1779
89
297066
3765
4
13018
4499
12
579
7222
722
1026
1596
717
588
38477
34
487
2259
817
1539
1437
619
613
1911
1216
916