2001
1
2959
2257
5
1816
2
2999
3
1699
1284
83
1602
1366
1029
0
836
933
2861
159
2225
1123
1168
2290
543
5043
1421
657
3696
8
2488
3971
471
546
1399
2082