527
0
1543
1
1294
410
1429
22731
1153
2312
750
1446
1393
1045
572
1490
1464
137
1070
1014
2
1723
1633
1120
29355
1463
1707
344
1902
1473
891
3546
897