1496
1
6047
4
467
0
12431
17
4034
1699
2
1380
542
1225
629
1360
978
1310
1568
660
1012
581
3929
868
1055
475
718
1239
2649
1252
984
1265
3252
2336
2152