2904
3
1778
1
1660
3326
2562
2
784
0
526
830
1093
1568
1816
1813
801
2368
1664
2133
673
2166
400
662
2710
5339
5
1814
868
1819
1305
1532
693
1825