1238
3
641
1
2140
926
1140
1361
1057
1715
3143
3333
6
1171
2
917
1297
1271
8
1843
5
3474
4
701
3604
1487
759
950
2030
655
897
3759
816
5151
9
5582
1999