329
0
56488
373
389
88
407
755
798
1700
2
1107
261
3380
3
341
2085
1
3070
5
962
1191
474
425
439
2652
487
273
909
819
482
874
646
320
93