1496
1
6047
4
12431
17
1309
0
1699
2
1992
3
1360
1568
697
2710
3929
4034
4914
2207
2377
83
1558
2336
2622
6
2462
1304
1622
451
2980
785
1348
4311
610
582
1257