501
2
1587
1
1298
3
819
0
641
3013
7
863
1718
934
74
717
1481
988
509
1397
869
2118
2595
4
649
480
1446
1555
6
1130
500
4840
11
1109
2106
1179
1151
924