5088
6
2322
4
1344
1
24337
22
1812
4278
2
1105
1451
1835
2786
1001
0
4187
10
6445
3554
3
1166
1162
2289
1239
455
1767
718
2110
123674
35
6753
17
2105
1552
1558
2732
383
6676
12