940
747
2
3
290
105
33
1
4
288
16
1
6
1
2
1
171
126
31
587
2
1687
509
1007
900
123
5
1
1480
27
32
13
14
32
1
1
63
1
1
1
1
136
1
594
954
752
790
41
5
1
11
1041
1
5
69
1
1
148
79
5
13
4
1
2
19
414
1
1246
26
24
1609
1
37
1521
81
64
4
33
17
1
149
1010
4
1
341
144
1683
4
494