1849
2
2478
1
2349
3
4471
1672
757
0
76
3779
2650
20
2986
2595
940
1392
449
572
436
1193
410
931
373
694
420
616
788
558
758
1601
822
1123
1441