3211
1
348
0
1326
59
1343
1409
660
542
621
984
3575
5
1175
908
29355
3205
733
110
538
1698
174
8414
6
473
531
883
1809
1896
4715
575
691
1252