2001
1
2959
2257
5
1816
2
2999
3
1699
1284
83
1602
1366
1029
0
836
933
2861
159
2225
1123
1168
2290
5043
3696
8
2488
3971
1399
2082
2121
2381
5382
989
4476