504
0
3326
3
475
458
2649
1813
1
1816
575
984
455
1252
566
1239
1558
2
1160
621
3252
1017
1265
6666
4
6346
16
4360
6
883
2890
7394
5