22251
0
1539
20
3163
2
1216
1
1643
3
698
2840
9
274
138011
11
495
676
1879
1415
938
668
1307
160675
14
1055
1652
4
1910
1155
738
736
816
1112
83370
614
973
54059
16
808