640
1313
1705
2018
746
510
45
931
13
620
224
1077
833
828
519
1405
1700
5
11
2
33
1592
107
16
28
377
1069
6
4
13
