1618
0
327
272
336
678
3629
1
302
131589
706
354
21152
8
342
477
190
1295
390
520
880
1033
383
621
946
1363
418
1411