1115
1
18403
6
2522
0
1779
611
2657
2
458
846
759
1045
467
2767
3
31535
282572
266
584
4328
10
1326
691
1232
621
653
3815
25127
3373
768