1333
1
31535
0
1751
2
1222856
4
18403
6
400
4223
22
509
556
370
543
1943
1073
363
580
14076
7
105807
42
1663
520
5270
521
518
116
1853
2955
573
7082
9
422
815
340