2301
2
3092
1
2881
749
0
31535
464
1809
2250
3114
4
3510
4111
2749
2748
1452
407
1098
2831
3047
10
2546
1289
4694
7
306
2339
531
2076
376
16840
15
631
467
918