19932
6
1579
3
1812
1
2241
2
2322
4
980
2786
1393
24337
22
1001
0
1679
3267
4187
10
7964
5
4562
1558
4499
12
2082
2935
2732
6676
5432
1431
604
4287
9
950
2838
2468
123674
35
6189