929
777
2
1
301
96
36
2
288
12
1
8
2
181
124
36
589
3
1706
477
1051
904
126
7
1
1500
25
31
14
15
25
2
1
60
1
1
152
588
965
752
826
33
8
16
1093
1
5
67
1
1
139
87
1
7
17
1
2
1
17
417
1267
22
18
1621
3
40
1540
74
61
6
41
21
2
159
1025
4
1
327
152
1705
1
499