349
0
649
341
31690
93
3383
3
297
1289
2855
301
433
585
547
1020
608
1877
1
165
368
464
3092
846
399
300
382
819
166543
18
323
418
376
248