1282
0
322
1
363
21743
401
398
429
382
116
3025
291
31535
1667
309
302
307
1650
397
3373
249
18403
6
347
3233
16
509
1073
385
1645
2189
261
1334