3248
0
81
105290
2855
3
1974
2301
2
390
710
380
532
2091
533
286
847
3092
1
423
165
1357
350
846
1333
2275
800
568
1336
422
4111
661
310
327