116
0
4675
1
321
397
611
281
3815
46414
1297
2904
2
1343
2952
25440
584
468
3663
4328
10
437
440
231
327
297
295
503
325
292
2189
576
422
1949