642
1
996
4
684
2
621
1447
6
4691
21
697
2926
9
480
571
792
4768
3
1051
2134
14
654
525
1268
1008
934
681
1329
1319
644
751
1375
2133
2168
611
740
1747