4016
2
1709
2980
1
4099
8
1306
2982
3
1883
2642
2999
1735
0
1152
1668
5599
11
3024
6075
15
345
742
1037
2627
7
3484
2299
223
1354
1289601
4
451
1860
741
658
1564
5431