2959
1
2906
2
1307
3
2591
4943
2687
2462
1053
3236
4
1709
6707
24
1769
2907
19079
6
1304
0
1295
1725
946
1363
1411
2570
1438
2763
605