1282
0
322
1
398
21743
18403
6
31535
363
261
116
14076
7
382
2059
8
1222856
4
573
273
249
291
1073
1650
2142
3233
16
1667
309
302
307
4223
22
558610
401
2490
543