180
482
1206
152
1181
591
874
2151
187
544
837
336
602
839
1000
784
770
609
759
650
469
2018
0
160
170
281
619
1576
486
123
1555
31
27
340
224
288
105
923
702
1910
339
596
1033
56
272
515
1
227
451
551
16
982
