1509
1
2245
3
2980
3230
7
2530
4
3007
6236
10
2082
1751
1174
10827
2760
1749
2629
2
2136
0
1632
5308
585
378
951
1015
562
2906
690
1087