1045
0
1498
585
1669
1
3203
10
376
357
263
1132
787
548
435
342
2749
383
2855
3
323
693
4179
5
392
326
247
47041
4289
918
5237
320
979
799
631