663
0
456
349
1557
1661
1
274
602
722
410
1161
1329
485
846
1249
668
280
381
1101
1802
2
1336
3020
6
1931
2161
765
1025
2490
4455
1893
2328
294