2000
1
530
4
300
0
1898
252
1506
1464
2
1132
202
440
1115
772
1428
1343
846
931
3990
1346
3116
1640
5009
2538
8
20634
1465
7
1008
2474
670
521
1251
126