1768
2
4043
6
2324
4
1760
0
510
1
7034
6247
5
1419
108797
2629
1507
1493
1969
707
913
1652
3
2732
534
2593
356
2949
19079
7258
2631
562
1663
948
5431
2054
1816