2733
3
1315
1
521
2095
4
1421
650
0
184
2856
2982
775
3408
12
4143
6
292
447
3759
2372
2
543
1327
1193
661
1889
1343
1852
1664
1365
1869
1356
1750