850
2
89
1
783
3
1370
445
538
501
401
493
1046
612
2330
1762
1606
1018
916
801
1479
1118
1233
1656
1195
1423
5
932
598
8929
0
1207
6
1108
935
423