17
36
211
294
86
99
2030
1
1004
609
486
105
550
523
486
765
2015
189
766
59
341
854
30
1051
132
859
0
150
362
1499
16
1110
170
47
852
312
71
1595
643
295
667
1191
882
681
12
449
233
651
553
100
589
598
910
