652
0
3120
4
796
6
635
1310
1225
813
2908
10
706
3671
1
737
8627
3
1618
471
602
978
2992
1386
2839
971
1017
475
2108
785
1033
429
634
181997
11
297066