521
1
814
2373
3
1473
646
0
7952
1133
942
2113
3006
2296
2
403
365
2334
2143
848
1161
1215
787
1565
1101
381
1302
3287
322
963
1939
1009
957
964