2618
4
994
1
652
84
925
2
1035
503
1593
1310
1244
412
527
727
2162
9
3331
5
557
1480
1014
2496
3
812
566
1128
572
532
1343
395
3181
874