680
168
32
33
1190
934
74
489
1636
1003
17
420
1179
1141
7
1960
67
11
11
28
1512
12
224
1038
1720
758
17
859
418
396
584
407
427
1644
18
48
451
145
277
330
317
33
745
302
341
1051
3
944
905
424
265
406
1538
307
