1833
2
1789
2427
1059
4
641
1143
1
874
882
1317
6
1232
1499
582
743
240
2933
4465
5
6939
0
832
195995
8912
54
12399
73
985
10219
69639
3
135825
98616
31