288
1
291
992
2
1912
1864
681
295
640
949
0
1013
274
1784
3
1065
344
364
761
287
924
3016
5
325
1929
286
981
552
2057
978
933
622
349
354