1368
2
923
1302
4
86
1
1161
79
88
1000
3
633
676
593
1750
1812
854
881
729
3337
5
557
1481
1189
1311
653
1245
413
1665
631
527
1436
1252
168