5590
2
1225
1
2459
957
4
2541
0
2310
1841
767
2017
1948
2189
2306
1506
2814
5
2361
1869
1201
1550
361
1853
1645
1665
1721
1188
1470
964
2330
4497
4323
1346