2516
1
1495
1322
9504
6
1677
2322
4
980
1482
2189
1128
2786
5382
24337
22
1001
0
921
1363
3805
2302
3267
1451