1333
1
31535
0
1222856
4
363
1943
509
1282
18403
6
17353
4223
22
2560
543
1073
422
578
580
116
19279
2
400
521
7082
9
2955
556
5611
11
709
3233
16
1663
3373
3092
169211