87
0
575
1698
971
2507
3
1015
611
2781
1
1587
1254
1155
1335
706
356
1321
1355
1398
2
4465
22
1690
637
916
1686
1126
348
947
1245
966
982
2348
722