2152
0
571
443
18816
11
1012
1416
1
542
1225
629
978
621
1310
4491
3439
8
2468
3
983
22731
581
9611
101
868
83
2992
6
3633
13
4287
9
660
4083
475
2715
496