472
0
2776
1
3987
96
3186
348
5252
2
1029
939
1093
1650
4504
1816
502
768
395
1369
406
163029
504
23
868
3871
1673
29355
801
773
3196
4937
18258