1285
3
1058
2
980
5
2397
1
1356
402
329
9352
890
1057
1273
1765
687
0
352
540
1260
842
142
1456
1435
671
117
466
885
683
2491
4
1205
1587
704
601