171
0
1087
580
945
255
453
31535
375
2006
1
316
17353
2111
3
251
679
918
864
490
594
173
505
451
955
310
282572
331
948
169
2275
2
46