2926
1
2385
2
1348
1718
3
3104
4
1435
3541
2171
3102
5762
9
2669
18
1693
2401
4419
5045
8
2894
13
593
1530
7
933
1344
428
934
496
1300
1773
1420
1304
683
1187
1086