249
0
363
292
1
31535
484
4071
448
478
767
266
5611
11
269
18403
6
2952
3287
4594
282572
759
1073
693
639
1009
422
296
273
3373
295
495
4328
10
431