2000
1
2108
3
1467
4
2229
2542
2730
0
929
2
2115
1326
1256
3063
2192
6062
16
391
3203
10
1823
1376
806
105290
1587
2211
2069
5262
907
10270
2442
661