982
777
2
3
294
111
36
1
3
296
18
1
7
2
1
184
125
33
616
2
1759
499
1029
923
126
5
1
1548
29
33
11
15
31
1
1
65
1
1
1
146
1
612
999
780
838
40
9
1
15
1110
1
6
72
1
158
84
5
15
1
3
2
19
430
1
1301
27
23
1679
2
38
1592
79
66
5
32
17
1
159
1060
4
1
351
146
1757
2
512