503
0
8744
5
11989
1
7509
6
18308
9
8470
4
1995
1085
13147
13
830
175186
14
7266
644
3409
3
1056
706
85590
42
979
1253
6232
4236
10292
5364
1387
1551
2
839
1508
1746
1483
1884