648
0
3691
5
2809
2
16840
15
2105
1
2301
1020
3092
2881
297
3047
10
909
282572
376
3510
4111
2749
968
2748
1452
3868
749
871
2546
383
482
2076
326
813
467