1227
2
876
1
2292
1513
2276
1168
7
1536
8
1864
892
1604
6
675
942
738
389
901
944
1996
788
1200
71195
0
22584
33
845
434
429
2370
5
359
551
1078
419
540