663
0
1949
631
325
544
1167
1033
2522
474
1392
463
25137
4537
582
558
455
1942
968
496
2152
1161
1511