5088
6
1344
1
4278
2
1105
1451
1835
951
619
1458
0
3554
3
564
1552
1564
2502
3563
7
2252
2740
3473
527
3066
1869
3539
1622
2483
3546
108797
1834
2233
5141
5090