2903
3
496
0
1825
1
1380
2522
2
2934
2152
1000
868
830
1606
1787
1526
526
662
801
1285
2727
3090
6
1844
673
1213
2243
1371
19944
802
2932
467
635
2344