484
1
1448
0
501
420
116
335
249
422
2189
364
800
802
3373
543
394
339
465
868
565
363
1639
1073
476
843
627
77
507
618
404
1212