504
0
2649
3252
542
1380
6517
4
1310
621
1252
458
1773
3
1751
1
2082
1376
1816
2134
5579
7
1012
4702
3263
467
297066
1690
883
2948
6
2468
2
267612
4978
733
984