249
0
363
292
1
31535
484
478
448
767
5611
11
639
2952
269
4071
759
422
4594
296
745
18403
6
1073
431
266
273
802
649
116
282572
693
495
4328
10