663
0
21743
1
492
456
611
5290
2
957
381
467
403
2490
306
1043
781
249
410
1073
262
699
408
273
282
385
1425
1663
951
859
454
248
771