645
1
1326
1129
0
1132
2799
3
2619
2
1622
935
576
804
2000
493
383
1084
300
26
3268
475
948
2211
573
8044
1053
920
2809
1049
714
2123
553
3466
4