1819
1
2904
3
2930
5339
5
400
0
1664
2
2133
3779
1431
1349
2684
666
467
19944
5296
13
1794
693
921
784
526
1093
1380
2166
1660
1825
83
2562
905
2715
2294