3625
1
2477
989
0
4002
4
2604
1441
1576
3
2886
1089
1557
785
610
1571
1951
2
106
773
120
272
194
542
3465
383
370
2082
1412
302
618
237
3475
5
1107