181997
11
652
0
3120
4
635
1310
1225
813
706
737
1618
602
978
2992
1386
1
2839
971
1017
475
785
1033
429
634
297066
1709
3484
581
376
17970
15
8555