69
1
74
1359
3
850
2
89
2015
5
570
1370
783
445
538
493
501
401
1046
612
2329
1018
1762
1606
1479
916
801
932
1423
1195
1233
1118
1656
597