2886
4
662
0
1557
1
3625
4867
7
5339
5
1951
2
2477
2604
2152
673
1399
844
989
745
1093
3070
802
4099
300
2490
801
10032
14
3612
10
2080
3022
2090
4451
15
2367
3460