531
1
270
806
2
1378
4784
12
467
1020
583
611
3
1328
0
3535
4
1006
723
1493
6
1143
788
915
813
2073
1546
2514
2969
1797
1997
441
211
572
1473
664
1728