993
5
1146
1310
818
2
3105
7
3320
9
1531
1
1319
3
1826
8
1424
4625
1455
1971
1083
877
4
3348
983
0
4842
1363
1151
866
1282
2277
1365
1567
963
2573
6
804
793
2739