648
0
3691
5
2809
2
17353
16840
15
2105
1
2301
1020
3092
2881
31535
297
3047
10
909
3114
4
376
3510
4111
2749
968
2748
2191
1452
1098
3868
749
871
1969
2600
2546