695
0
2234
1
5431
2
1456
1583
1860
3
2795
3910
2337
5
2549
459
3525
512
2259
7863
1367
1247
742
2392
2166
2126
546
645
3593
16
1012
1409
697
3621
3428