303
0
471
4682
2
1603
732
1
355
792
675
295
1015
448
1087
466
2747
365
243
530
492
1643
1854
5
231
780
703
1107
435
1337
707
3391
3070
608