1015
1
1694
951
2131
690
3819
2669
2
929
3
2600
4
19944
564
1713
4158
8
2779
1743
0
1606
108797
2262
2390
2377
9956
1380
815
21152
2949
197
451