529
1
1383
7952
1215
666
456
0
1279
467
2030
2
604
1649
704
2095
4
1256
120469
35
784
22330
22
2619
938
975
3672
7
665
981
398
4964
3
1133
1939
905
774
2152