685
1602
1320
440
2189
1207
117
757
336
254
2319
325
282
920
204
192
621
149
84
569
90
80
578
88
49
257
70
581
1197
653
0
8
3
20
2
101
708
167
35
184
30
220
270
52
12
95
13
107
26
7
94
6
39
522
64
1
5
4
10
100
11
16
18
93
182