352
0
968
396
2657
3
2522
383
604
1238
2683
1551
2
909
1100
341
1149
17353
1020
556
244
366
307
303
1112
1877
1
391
301
421
693
1554
768
517