977
1
2516
1495
5732
1411
0
2322
4
687
980
2189
5915
11
2786
1814
2
945
24337
22
1001
921
2721
3
2137
319
3458
3267
3885