521
1
677
307
3706
1134
2
751
0
382
2035
543
549
2579
18
681
4155
5
1311
1402
502
406
321
1305
510
1161
3
339
450
419
4121
655
399
318
1007