588
2
1312
3
307
0
811
1
766
1586
863
727
487
1179
66
288
352
7616
20
1857
7
5137
1614
5
2150
753
869
2648
328
713
6542
1453
1192
1790
2035
1836
2562