1333
1
476
31535
0
1222856
4
121182
363
19279
2
422
1073
18403
6
17353
282572
400
44199
509
448
556
573
4223
22
116
2560
543
2150
1943
580
367
1853
2955
5611
11
1663