2526
1
930
2
1819
718
3326
3
1813
662
0
830
4179
868
1699
2767
2082
1380
1424
693
1532
2760
4
300
1690
2377
2173
3562
2999
1568
83
1691
1660
496
1787