102
0
1685
424
355
1950
380
730
3279
1047
2
2262
133
1045
323
40
1186
1669
297066
397
309
550
451
354
502