3516
0
1543
1769
1
930
342
509
717
12305
3
1477
997
3292
15
1505
605
1080
2928
2977
1184
2
616
607
688
2143
2820
159
383
363
748
854
1179
567
1265