521
1
964
1129
0
3116
646
1506
650
863
1587
1132
1231
440
2071
2372
2
2982
3
1425
845
1860
1343
1889
2799
1438
544
3752
1584
1640
5009
2103
20634
8
1739