2301
2
1020
0
320
3092
1
2881
31535
1880
585
1768
438
2250
3114
4
3510
4111
2749
269
749
2748
1452
1098
357
303
3047
10
903
492
2546
390
4694
7
371
679