2544
3
1289
4
386
1
1084
3485
13607
7
30053
1279
937
1238
2
1929
1979
1967
1493
2420
955
1303
1234
542
2718
1224
425
2262
1207
2832
8
2728
1485
14
4393
2126
1462