5088
6
1344
1
4278
2
1105
1451
1835
1015
1694
951
690
2669
1380
0
2110
1552
564
3563
7
1743
1166
24337
22
2252
3
108797
1539
6445
1371
2289
1779
904
1869
1700
1622