21152
8
765
0
797
693
541
142
645
476
2593
1
1080
3014
20
352
148
297066
2082
372
96
463
567
521
416
868
6307
10
1136
2
1704
509
49
2121
588
657