840
2264
634
276
61
4
440
32
16
4
314
370
688
25
400
766
754
1081
103
1
3
1
1
82
2
1
1
3
6
2
1
1
10
21
886
1
31
2
1
38
1
27
2
48
7
33
4
1
2
27
1
4
1
279
1
2
1435
93
10
44
1119
964
966
1231
1638
115
10
2
1
1928
4
1
147
2
2
1
2
1
4
4
7
2
1
34
1
383
1
1
5
1
1
1
1
1
2
1
3
2
14
8
1
5
1
1
1
83
166
2874
64
933
1525
546
59
926
106
27
9
63
36
1
72
708
155
102
3082
22
1415
2