445
0
29323
594
2992
63
618
676
352
329
571
2490
1346
269
2400
7
1693
4
1025
368
325
2635
1423
382
675
1112
434
851
320
388
480
294
1263