1976
3
964
1
3747
4
1065
1313
2
2189
2361
3326
2937
1814
2578
394
0
4362
1532
405
974
410
47639
1589
3196