524
1
770
3
2035
2
1178
713
0
71
869
5
1118
4
1453
1193
5282
13
452
577
1522
859
934
74
409
81
1395
1288
1553
901
619
1249
817
472
673
1538
2297