2921
5
1681
1
1539
1038
2133
2
1265
2430
1250
4944
2468
3
1135
1449
0
1558
3296
4
3386
6346
16
1721
4074
1363
266
1444
12459
866
3805
6
2170
2622
2425
7
2356
2890