5088
6
1344
1
4278
2
1105
1451
1835
951
2322
4
619
2110
564
1552
616
0
2502
3563
7
1166
24337
22
2252
3
2740
1539
6445
1371
2289
1779
904
1869
3539
1700
1622
1834