2903
3
1825
1
19783
2
1380
0
2522
496
2152
1606
1766
2173
25669
1526
526
572
2727
3090
6
1844
2243
1371
19944
2932
467
1787
635
32302
1111
2535
2972
1277
5382
5