3092
1
303
2881
2
31535
0
1089
2250
3114
4
3510
349
4111
2749
737
2748
1452
1098
292
631
3047
10
2727
323
424
683
2209
3
1984
2546
445
4694
7
2483
255
3815