938
746
2
3
290
104
33
1
4
287
16
1
6
1
2
1
170
126
31
587
2
1684
509
1007
900
123
5
1
1477
27
32
13
14
32
1
1
63
1
1
1
1
136
1
592
953
752
788
40
5
1
11
1039
1
5
69
1
1
148
79
5
13
4
1
2
19
413
1
1245
25
24
1606
1
37
1518
81
64
4
33
17
1
148
1008
4
1
341
144
1680
4
493