1142
1
4441
2
4946
1820
1012
0
1866
764
1225
902
1376
108797
3252
504
2386
2245
3
575
2530
4
868
6236
10
542
1174
10827
1055
2629
581
978