1020
0
3092
1
2881
2
31535
2250
968
3114
4
3510
4111
2749
2748
1452
4536
1098
494
3047
10
851
1023
2546
4694
7
2076
16840
15
585
467
1057
631
1463