5
904
63
20
22
2
994
37
7
39
12
28
296
34
130
1
60
98
35
4
469
8
23
93
193
6
10
79
46
16
420
77
276
3